package Bullfighting;

import java.util.ArrayList;
import java.util.Collections;

public class Card {

	public String[] color = { "♥", "♠", "♦", "♣" };
	public String[] number = { "A", "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K" };
	public ArrayList<String> card;
	
	public Card(){
		card=oneCard();
	}
	public ArrayList<String> oneCard() {
		card = new ArrayList<String>();
		for (int i = 0; i <= 3; i++) {
			for (int j = 0; j <= 12; j++) {
				card.add(color[i] + number[j]);
			}
		}
		card.add("maxK");
		card.add("minK");
		Collections.shuffle(card);// dluan
		return card;

	}

	public ArrayList<Integer> stringtoint(ArrayList<String> handcard) {
		ArrayList<Integer> number = new ArrayList<>();
		for (int i = 0; i < 5; i++) {
			if (handcard.get(i).contains("A")) {
				number.add(1);
			}
			if (handcard.get(i).contains("2")) {
				number.add(2);
			}
			if (handcard.get(i).contains("3")) {
				number.add(3);
			}
			if (handcard.get(i).contains("4")) {
				number.add(4);
			}
			if (handcard.get(i).contains("5")) {
				number.add(5);
			}
			if (handcard.get(i).contains("6")) {
				number.add(6);
			}
			if (handcard.get(i).contains("7")) {
				number.add(7);
			}
			if (handcard.get(i).contains("8")) {
				number.add(8);
			}
			if (handcard.get(i).contains("9")) {
				number.add(9);
			}
			if (handcard.get(i).contains("10")) {
				number.add(10);
			}
			if (handcard.get(i).contains("J")) {
				number.add(10);
			}
			if (handcard.get(i).contains("Q")) {
				number.add(10);
			}
			if (handcard.get(i).contains("K")) {
				number.add(10);
			}
			if (handcard.get(i).contains("maxK")) {
				number.add(10);
			}
			if (handcard.get(i).contains("minK")) {
				number.add(10);
			}

		}
		return number;
	}

	public String niu(ArrayList<Integer> number) {
		String s= "";int a= 0;
		for (int i = 0; i < 5; i++) {
			for (int j = i + 1; j < 5; j++) {
				for (int k = j + 1; k < 5; k++) {
					if ((number.get(i) + number.get(j) + number.get(k)) % 10 == 0 && (i != k && k != j && j != i)) {
						s="有牛";
						for(int l=0;l<number.size();l++){
							if(l!=i&&l!=j&&l!=k){
								a+=number.get(l);
							}
						}
						a%=10;
						if(a==0)
							a=10;
						return s +"是牛"+a;
					}
				}
			}
		}
		 return "没牛";
	}
	
	public void PK(String  s){
		if(s=="有牛"){
			
		}
	}
	
}
